<?php 
require_once("conexao.php");

$idaluno = isset($_GET['id_aluno']) ? $_GET['id_aluno'] :  "";

if(!empty($idaluno)){		 	

		$sql = pg_query($bd,"SELECT t.id,
									d.nome as nome_disciplina, 
									p.nome as nome_professor,														
									t.valor_prova,
									t.valor_trabalho,
									t.quantidade_prova,
									t.quantidade_trabalho
								FROM siscad.matricula as m 
								join siscad.turma as t on t.id = m.id_turma
								join siscad.disciplina as d on d.id = t.id_disciplina
								join siscad.professor as p on p.id  = t.id_professor

								WHERE m.id_aluno=" . $idaluno) or die("ERRO NO COMANDO SQL");


		$sqlNotas = pg_query($bd,"SELECT
				n.id_turma ,n.tipo, n.valor_real  
				FROM siscad.nota as n
				where n.id_aluno = $idaluno
		") or die ("ERRO NO COMANDO SQL");

        
        $notas = array();

        while($r = pg_fetch_array($sqlNotas)){
			 //$notas[$r['id_turma']][$r['tipo']] = $r['valor_real'];

					 $notas[$r['id_turma']][] = array("tipo" => $r['tipo'], "valor" => $r['valor_real']);  	

			 	
		}
		
		$result = array();

		while($r = pg_fetch_array($sql)){

		$result['notasAlunosList'][] = array(
			               "id" => $r['id'], 
						   "nome_disciplina" => $r['nome_disciplina'],
						   "nome_professor" => $r['nome_professor'],
						   "valor_prova" => $r['valor_prova'],
						   "valor_trabalho" => $r['valor_trabalho'],
						   "quantidade_prova" => $r['quantidade_prova'],
						   "quantidade_trabalho" => $r['quantidade_trabalho'],
						   'NotaList' => (array_key_exists($r['id'],$notas)) ? $notas[$r['id']] : array("tipo" => "P1", "valor" => 0, "tipo" => "P2", "valor" => 0)
						  );

			//$result['notasAlunosList']['NotaList'][] = (array_key_exists($r['id'],$notas)) ? $notas[$r['id']] : array("tipo" => "P1", "valor" => 0);	   
		}

		//print_r($result);

		if(empty($result)){
			$json = array("status" => 0, "msg" => "Sem Matriculas, para esse aluno");	
		}else{
			$json = array("status" => 1, "info" => $result);
		}
		

}else{
	$json = array("status" => 0, "msg" => "ID do Aluno Vazio");
}  	

@mysql_close($conn);

/* Output header */
header('Content-type: application/json');
echo json_encode($json);
?>